Interactive Computation and Visualization of Level-set Surfaces: a Streaming Narrow-band Algorithm
نویسندگان
چکیده
Deformable isosurfaces, implemented with level-set methods, have demonstrated a great potential in visualization and computer graphics for applications such as segmentation, surface processing, and surface reconstruction. Their usefulness has been limited, however, by two problems. First, three-dimensional level sets are relatively slow to compute. Second, their formulation usually entails free parameters that can be difficult to tune correctly for specific applications. The second problem is compounded by the first. This thesis presents a solution to these challenges by describing graphics processor unit (GPU) based algorithms for solving and visualizing level-set solutions at interactive rates for volumes as large as 2563. Level-set techniques deform isosurfaces by solving partial differential equations (PDEs) on a voxel grid. Efficient solvers for the equations compute a solution only at those voxels on or near the isosurface. The active elements in this narrow-band of computation change as the level-set solution evolves. This thesis demonstrates that such dynamic sparse-grid computations can be efficiently solved using a streaming architecture platform–a modern graphics processor. The solution uses a multidimensional virtual memory mapping to pack the active, three-dimensional voxel data into two-dimensional texture memory on the GPU. A novel GPU-to-CPU message passing scheme quickly updates this sparse data structure as the isosurface moves. The integration of the level-set solver with a real-time volume renderer allows a user to visualize and steer the deformable level-set surface as it evolves. The resulting isosurface can also serve as a region-of-interest specifier for the volume renderer. This thesis demonstrates the capabilities of this technology for interactive volume segmentation and visualization. This thesis also presents an evaluation of the method with a brain tumor segmentation user study.
منابع مشابه
An Interactive Parallel Multiprocessor Level-Set Solver with Dynamic Load Balancing
Level-set methods, which deform implicitly defined surfaces using partial differential equations, have applications in a wide range of fields including vision, image processing, visualization, graphics, and computational physics. We propose a novel interactive parallel scalable level-set algorithm, based on a narrow band method, which incorporates dynamic load balancing. We show results on a di...
متن کاملPerformance Portable Tracking of Evolving Surfaces
Introduction Tracking the continuous evolution of surfaces such as a shock wavefront has a wide range of real world applications. The level set algorithm is a widely used tool for tracking evolving surfaces[4]. It embeds the surface into a higher dimensional function defined on a structural grid discretized volume, and performs numerical computation on the fixed Cartesian grid. The narrow band ...
متن کاملAlgorithms for Interactive Editing of Level Set Models
Level set models combine a low-level volumetric representation, the mathematics of deformable implicit surfaces and powerful, robust numerical techniques to produce a novel approach to shape design. While these models offer many benefits, their large-scale representation and numerical requirements create significant challenges when developing an interactive system. This paper describes the coll...
متن کاملOut-of-Core Computations of High-Resolution Level Sets by Means of Code Transformation
We propose a storage efficient, fast and parallelizable out-of-core framework for streaming computations of high resolution level sets. The fundamental techniques are skewing and tiling transformations of streamed level set computations which allow for the combination of interface propagation, re-normalization and narrow-band rebuild into a single pass over the data stored on disk. When combine...
متن کاملSerum level of vitamin D3 in vitiligo patients before and after treatment with narrow band UVB. Is there an association with treatment?
Background: Vitiligo is a pigmentation disorder of the skin characterized by the loss of melanocytes through different mechanisms. Narrow band UVB (NBUVB) is a safe and effective treatment for vitiligo that acts by inducing the synthesis of cytokines involved in melanogenesis. NBUVB appears to be involved in the treatment of vitiligo by increasing the synthesis of vitamin D, which prevents the ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004